package com.huangkailong.designpattern.factory.abstractfactory;

/**
 * 课程工厂.
 *
 * @author huangkl
 * @since 1.0.0
 */
public interface CourseFactory {
    /**
     * 创建课程录像.
     *
     * @return {@link Video}
     */
    Video createVideo();

    /**
     * 创建课程笔记.
     *
     * @return {@link Note}
     */
    Note createNote();
}
